package com.haixiaoke.saas.common.weChat.domain;

import lombok.Data;

/**
 * @author panda
 * @Date 2024/4/28
 **/
@Data
public class RefundOrder {
    /**
     * 微信分配的公众账号ID
     */
    private String appId;
    /**
     * 商户号API
     */
    private String mchId;
    /**
     * 商户号API密钥
     */
    private String mchApiKey;
    /**
     * 商业证书
     */
    private byte[] mchCertificate;
    /**
     * 退款：微信支付订单号(与商户订单号二选一)
     * 查询退款：(与商户订单号,商户退款单号,微信退款单号四选一)
     */
    private String transactionId;
    /**
     * 退款：商户订单号(与微信支付订单号二选一)
     * 查询退款：(微信支付订单号,商户退款单号,微信退款单号四选一)
     */
    private String outTradeNo;
    /**
     * 商户退款单号
     * 查询退款：(微信支付订单号,商户订单号,微信退款单号四选一)
     */
    private String outRefundNo;
    /**
     * 订单总金额，单位为分
     */
    private Integer totalFee;
    /**
     * 退款总金额，订单总金额，单位为分
     */
    private Integer refundFee;
    /**
     * 回调地址
     */
    private String notifyUrl;
}
